import { FunctionComponent } from "react";

export interface ButtonProps {
    btnType?: 'primary' | 'info' | 'default';
    size?: 'sm' | 'lg' | 'default';
    className?: string;
    style?: React.CSSProperties;
    disabled?: boolean;
    children?: React.ReactNode;
    icon?: React.ReactNode;
    iconColor?: string;
    iconClass?: string;
    isActiveAnim?: boolean;
    loading?: boolean;
    onClick?: React.MouseEventHandler<HTMLButtonElement>;
}

export const ButtonDefaultProps: ButtonProps =  {
    btnType: 'primary',
    size: 'default',
    isActiveAnim: true,
}